home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / RAND / T0501 / text0052.txt < prev    next >
Encoding:
Text File  |  1997-02-06  |  1.9 KB  |  43 lines

  1.  
  2. Douglas Little wrote:
  3.  
  4. > We could manage a palette per texture if we dropped the shading effects, but I
  5. > don't think the loss of atmosphere is worth the gain in colours.
  6.  
  7. > Couldn't we, as we are in TC, manage the doom 
  8. > system with the palettes, along with 16 bit 
  9. > textures that are algorythmically shaded? After 
  10.  
  11. I'm not quite sure where you are going with this...
  12.  
  13. > all, the lighting effects are simple enough... Even 
  14. > the anti-radiation suit, berserk and similar 
  15. > effects are just "negative black-and-whitisation", 
  16. > enhancement of the red or green, and so on. That 
  17. > is, only effects that are very easy to do in a TC 
  18. > mode.
  19.  
  20. 'very easy' is a relative term. Very easy compared with bitplanes modes,
  21. but close to impossible in realtime in without the DSP (if you want it to look
  22. good) - and the DSP is already very busy working out vital coordinate & texel
  23. information at the drawing stage. The CPU can't hack disassembling a pixel into
  24. RGB / YUV before modification and reassembling back into 16-bit rgb. You would
  25. need at least a 68040 for that at any reasonable speed.
  26.  
  27. Even a fast PC would choke on that! :)
  28.  
  29. > Am I talking nonsense?
  30.  
  31. No, but it's VERY optimistic to think in terms of realtime colour adjustment at
  32. the pixel level. The shading used to work this way on version 1.8 or thereabouts. It
  33. was based on a realtime additive/subtractive scheme when drawing rather than a scalar
  34. theme using precalculated tables (as it does now) - but there were complaints about
  35. colour bands in the floors. I expect the walls might have looked even worse. There's no
  36. way we can use a realtime scalar system for shading the pixels without the DSP and even
  37. then it's about 12-30 instructions per pixel - excluding the read/write over the bus for
  38. the original/final texel data. We are talking around half the speed we see just now at
  39. a rough guess, mostly due to bus activity.
  40.  
  41. Doug.
  42.  
  43.